package org.example.string;

/**
 * 字符串常量池示例
 * javac src/main/java/org/example/string/StringPoolDemo.java
 * -v 表示显示类的所有信息
 * javap -v src/main/java/org/example/string/StringPoolDemo.class
 * -c 表示显示代码，-p 表示显示局部变量表，-l 表示显示行号和局部变量表
 * javap -c -p -l src/main/java/org/example/string/StringPoolDemo.class
 */
public class StringPoolDemo {
    public static void main(String[] args) {
        String s1 = new String("hello");
        String s2 = new String("hello").intern();
        String s3 = "hello";
        System.out.println(s1 == s2);
        System.out.println(s1 == s3);
        System.out.println(s2 == s3);
    }
}
